#include "log/log.h"
#include <string.h>
#include "app_runner.h"
#include "ota_version.h"
#include "daemon_runner.h"

int main(int argc, char const *argv[])
{
    if(argc == 1)
    {
        log_error("至少需要指定一个参数");
        return -1;
    }
    if(strcmp(argv[1], "app") == 0)
    {
        app_runner_run();
    }
    else if(strcmp(argv[1], "ota") == 0)
    {
        ota_version_checkUpdateDaily();
    }
    else if(strcmp(argv[1], "daemon") == 0)
    {
        daemon_runner_run();
    }
    else if(strcmp(argv[1], "version") == 0)
    {
        ota_version_printVersion();
    }
    else
    {
        log_error("无效参数");
    }
    return 0;
}
